=============================================================================

                     ##          ##                 ###       ##         ##
                    ##   ##                        ## ##                 ##
    #####    #####       ##     ###   ##     ##    ## ##     ###     ######
        ##  ##   ##    ######    ##   ##     ##   ##   ##     ##    ##   ##
    ######  ##           ##      ##    ##   ##    #######     ##    ##   ##
   ##   ##  ##   ##      ##      ##     ## ##    ##     ##    ##    ##   ##
    ######   #####        ###  ######    ###     ##     ##  ######   ######
                                                                  ac'tivAid
   von Wolfgang Reszel fr c't

   Version:   1.0.7.20 vom 06.06.2006
   Copyright: Heise Zeitschriften Verlag GmbH & Co. KG
   Kontakt:   se@ctmagazin.de (Stephan Ehrmann)

   bentigt AutoHotkey Version: 1.0.44.04 (aktiv: ###)

=============================================================================
Inhaltsverzeichnis

1. Einleitung
2. Systemvoraussetzung und Installation
   2.1. ac'tivAid und eingeschrnkte Benutzerrechte
   2.2. ac'tivAid deinstallieren
3. Verwendung
   3.1. Anmerkung zu ac'tivAid und Proxy-Servern
4. Details zum modularen Aufbau von ac'tivAid
5. Die Kernfunktionen von ac'tivAid
   5.1. ComfortDrag - interaktives Wechseln der Fenster
   5.2. MouseClip - Kopieren/Einfgen mit der Maus
   5.3. Problembehebung (Win+Shift+#)
6. Die Erweiterungen
   6.1. WebSearch - Internet-Recherche
      6.1.1. WebSearchOnMButton
   6.2. LikeDirkey - Verzeichniskrzel auf Ziffernblock
      6.2.1. LikeDirkeyMenu
   6.3. FilePaste - kopierte Dateien als Text einfgbar
   6.4. NewFolder - Neue Ordner per Tastaturkrzel anlegen
   6.5. CommandLine - Explorer Adressleiste als Kommandozeile
   6.6. UserHotkeys - Benutzerdefinierte Tastaturkrzel
   6.7. HotStrings - Automatische Textbausteine
   6.8. ReadingRuler - Lese-Lineal
   6.9. QuickChangeDir - Schneller Verzeichniswechsel
   6.10. QuickNote - Kurznotiz auf Tastendruck
   6.11. Eject - Medien auswerfen
   6.12. MusicControl - Tastaturkrzel fr WinAmp und iTunes
   6.13. WindowToBottom - Fenster nach hinten
   6.14. FreeSpace - Zeigt den freien Speicherplatz
   6.15. WindowsControl - Fenster- und Powermanagement-Funktionen
   6.16. RecentDirs - zuletzt besuchte Verzeichnisse
   6.17. PackAndGo - ac'tivAid fr die Verteilung kompilieren
   6.18. LeoToolTip - markiertes Wort bersetzen
   6.19. ThesauroToolTip - Synonyme vom markierten Wort
7. Integration eigener Erweiterungen
8. Untersttzung fr mehrere Sprachen
9. Tastaturkrzel-bersicht


_____________________________________________________________________________
 1. Einleitung

Ac'tivAid (sprich, engl. activate) ist ein kleines Tool, welches Windows um
ntzliche Funktionen erweitert, wie sie zum Teil von anderen Betriebssystemen
bekannt sind. Ac'tivAid wurde mit der Skriptsprache AutoHotkey
(www.autohotkey.com) entwickelt und steht als offener Quellcode zur
Verfgung.
Dank der recht einfach Syntax von AutoHotkey und den Artikeln aus dem
c't-Magazin lsst sich ac'tivAid relativ leicht um eigenen Funktionen
erweitern.

Da seit der ersten Version viele Zusatzfunktionen hinzugefgt wurden, hat
sich das Grundkonzept des Skripts verndert. Die einzelnen Funktionen sind
nun nicht mehr in einem einzigen Skript vereint, sondern liegen fr jede
Funktion als einzelne Skriptdatei vor. Diese einzelnen Skripte dienen
sozusagen als Erweiterung des Grundskripts, welches nur noch zwei
Grundlegende Funktionen, das Tray-Men und die grafische Oberflche zur
Konfiguration bereitstellt.

Falls ac'tivAid bei Ihnen Probleme bereitet oder Sie einen Fehler gefunden
haben, schreiben Sie uns (se@ctmagazin.de) oder melden Sie Fehler im
eigens fr ac'tivAid eingerichteten Bugtracking-System unter:
http://activaid.rumborak.de

Wenn ac'tivAid gar nicht erst startet, haben Sie wahrscheinlich noch eine
alte Version von AutoHotkey installiert. Bitte laden Sie die neuste
Version von folgender Adresse herunter:
http://www.autohotkey.com/download/


_____________________________________________________________________________
 2. Systemvoraussetzung und Installation

Ac'tivAid setzt Windows XP oder Windows 2000 voraus. ltere Versionen von
Windows wurden nicht getestet, da AutoHotkey auf diesen Systemen nicht den
vollen Funktionsumfang bietet und sich teilweise anders verhlt.
Zustzlich wird der Interpreter fr die AutoHotkey-Skriptsprache bentigt. Er
kann unter folgender Adresse heruntergeladen werden:
http://www.autohotkey.com/download

Installiert wird ac'tivAid durch das Entpacken des Archivs in ein beliebiges
Verzeichnis. Da ac'tivAid Schreibrechte bentigt ist darauf zu achten, dass
es bei eingeschrnkten Benutzerrechten nicht im Programme-Verzeichnis
(z.B. unter AutoHotkey) installiert wird. Derzeit legt ac'tivAid all seine
Einstellung im eigenen Verzeichnis und nicht im Benutzer-Verzeichnis ab.
Diese Einschrnkung resultiert aus AutoHotkey und wird behoben, sobald es mit
AutoHotkey mglich ist.

_____________________________________________________________________________
 2.1. ac'tivAid und eingeschrnkte Benutzerrechte

Derzeit befindet sich die Untersttzung mehrerer Benutzer und der Umgang
mit eingeschrnkten Benutzerrechten in der Entwicklung. Ac'tivAid lsst
sich ber das Pfeil-Men unten links zwischen dem Einzelbenutzermodus und
dem Mehrbenutzermodus umschalten. Beim Einzelbenutzermodus werden die
Einstellungen der Erweiterungen direkt im settings-Verzeichnis von ac'tivAid
abgelegt. Im Mehrbenutzermodus speichert ac'tivAid seine Einstellungen im
Benutzerverzeichnis ab (im Unterordner Anwendungsdaten\ac'tivAid). Durch eine
dort automatisch angelegte Verknpfung wird ac'tivAid vorgegaukelt, es lge
im Benutzerverzeichnis. Generell lsst sich durch die Angabe von
"Ausfhren in" bei einer Verknpfung bestimmen, wo ac'tivAid seine
Einstellungen abspeichert.

Wird ac'tivAid durch eine manuell angelegte Verknpfung ausgefhrt, muss
diese fr den Mehrbenutzermodus so bearbeitet werden, dass "Ausfhren in"
auf "C:\Dokumente und Einstellungen\BENUTZER\Anwendungsdaten\ac'tivAid"
zeigt. Die automatisch angelegte Verknpfung im Autostart-Ordner wird ggf.
automatisch angepasst.

Damit automatisch Updates durchgefhrt werden knnen, muss ac'tivAid
Administrator-Rechte haben. Um ac'tivAid diese Rechte zu verschaffen, kann
man ber der das Pfeil-Men das Skript im neuen Benutzerkontext starten
lassen.

_____________________________________________________________________________
 2.2. ac'tivAid deinstallieren

Beim ersten Start von ac'tivAid lsst sich festlegen, ob ac'tivAid eine
Deinstallationsroutine unter Systemsteuerung/Software eintrgt.

Abgesehen vom Eintrag bei Systemsteuerung/Software nimmt ac'tivAid keine
nderungen an der Registry vor. Somit lsst sich die Software neben dem
Deinstaller auch durch manuelles Lschen deinstallieren. 

Der Deinstaller wird im folgendem Registry-Schlssel abgelegt:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ac'tivAid


_____________________________________________________________________________
 3. Verwendung

Um ac'tivAid zu verwenden, muss AutoHotkey installiert sein. Man startet
ac'tivAid per Doppelklick auf die Datei "ac'tivAid.ahk", woraufhin ein rotes
c't-Symbol rechts im Tray-Bereich in der Taskleiste erscheint. ber die
rechte Maustaste erreicht man ein Kontextmen, mit welchem sich die
Funktionen bzw. Erweiterungen einzeln ein-/ausschalten lassen. Per
Doppelklick auf das c't-Symbol gelangt man zudem in den Konfigurationsdialog
wo man Erweiterungen entfernen/hinzufgen und konfigurieren kann. Dort kann
man auch eigene Tastaturkrzel vergeben und ac'tivAid automatisch mit Windows
starten lassen.

Ac'tivAid funktioniert parallel zu NiftyWindows
(http://www.enovatic.org/products/niftywindows/) mit der einzigen
Einschrnkung dass nur eines von beiden Skripten seine Funktionen auf die
mittlere Maustaste legen kann. Dazu muss man jeweils in einem Skript die
Funktion aktivieren und und im anderen
deaktivieren. Falls man gelegentlich zwischen beiden Funktionen wechseln
mchte, lsst man die mittlere Maustaste in NiftyWindows immer aktiv und
aktiviert oder deaktiviert MouseClip in ac'tivAid.

ndert man manuell Einstellungen in der zu ac'tivAid gehrenden INI-Datei (im
settings-Verzeichnis), muss man ac'tivAid ber das Tray-Men neu laden, damit
die nderungen angenommen werden. Ac'tivAid lsst sich ber das Internet
aktualisieren, was man gerade nach der Verffentlichung des Skripts fter
machen sollte, da mit Sicherheit noch einige Probleme gefunden und behoben
werden. Wer ein stndige Internet-Verbindung hat, kann im
Konfigurationsdialog auch eine wchentliche Prfung aktivieren.

Bei einer Aktualisierung gehen nderungen am ac'tivAid-Skript und den
mitgelieferten Erweiterungen verloren, Einstellungen aus der INI-Datei und
eigene Erweiterungen werden aber nicht berschrieben. Hat man eine
mitgelieferte Erweiterungen verndert, mssen sie umbenannt werden, damit die
Aktualisieren-Funktion sie nicht berschreibt. Falls nderungen am
Hauptskript ntig sind, wre die beste Lsung mich darber zu informieren,
damit alle Leser davon profitieren.

Falls die automatische Aktualisierung nicht funktioniert (z.B. wegen einem
Proxy-Server oder einer Firewall, siehe 3.1.), kann man ber die Schaltflche
"manuell Aktualisieren" die neuste Version manuell herunterladen und
installieren.


_____________________________________________________________________________
 3.1. Anmerkung zu ac'tivAid und Proxy-Servern

Da ac'tivAid auf AutoHotkey basiert, erbt es auch dessen Einschrnkungen beim
Zugriff auf Internetadressen ber einen Proxy-Server. AutoHotkeys Download-
Befehl nutzt fr eine Verbindung die Proxy-Einstellungen des Internet 
Explorer, wobei aber automatische Konfigurationsskripte Probleme bereiten.
Der Proxy-Server muss manuell in den Internetoptionen eingestellt werden, 
damit ac'tivAid eine Verbindung zum Internet herstellen kann.
(Siehe auch Screenshot unter: http://activaid.rumborak.de/?getfile=36)

Wird vom Proxy-Server eine manuelle Authentifizierung verlangt kann ac'tivAid
nach derzeitigem Kenntnisstand keine Verbindung zum Internet herstellen.

Neben der automatischen Aktualisierung nutzen auch die beiden Erweiterungen
LeoToolTip und ThesauroToolTip den Download-Befehl von AutoHotkey und 
unterliegen somit den oben genannten Einschrnkungen.

Erweiterungen wie WebSearch, welche nur einen Browser aufrufen sind nicht 
betroffen.


_____________________________________________________________________________
 4. Details zum modularen Aufbau von ac'tivAid

Der modulare Aufbau hat sehr viele Vorteile. Nicht installierte Erweiterungen
werden nmlich nicht einfach nur deaktiviert, sondern gar nicht erst mit
ac'tivAid geladen. Das bedeutet, dass man neben dem Speicherersparnis auch
evtl. Komplikationen mit anderen Programm aus dem Weg gehen kann. Gab es in
der ersten Version von ac'tivAid irgendein Problem, musste man ganz auf
ac'tivAid verzichten, da ein deaktiviert Funktion immer noch ein
Tastaturkrzel berwachte, nur eben keine Funktion ausfhrte. Kompiliert man
sich ac'tivAid zu einer einzeln ausfhrbaren EXE-Datei gelangen ebenfalls nur
die installierten Erweiterungen in das Kompilat.

Durch den modularen Aufbau und wegen einigen Beschrnkungen von AutoHotkey
ist die Funktionalitt einiger Erweiterungen in der EXE-Variante von
ac'tivAid etwas beschrnkt. Wenn mglich, empfiehlt sich also die Verwendung
von ac'tivAid als AHK-Datei. Einen Performancegewinn erhlt man eh nicht
durch die Kompilierung, da AutoHotkey ein AHK-Skript vor der Ausfhrung
ebenfalls im Speicher kompiliert und es somit gleich schnell abgearbeitet
wird.


_____________________________________________________________________________
 5. Die Kernfunktionen von ac'tivAid

Die Kernfunktionen sind fest in ac'tivAid eingebaut und lassen sich im
Gegensatz der Erweiterungen nicht entfernen, sondern nur deaktivieren.

_____________________________________________________________________________
 5.1. ComfortDrag - interaktives Wechseln der Fenster

Dies ist eine Grundfunktion von ac'tivAid, welche ac'tivAid gewissermaen
seinen Namen verliehen hat.

ComfortDrag vereinfacht das Kopieren und Verschieben von Dateien, besonders
wenn viele Fenster geffnet sind. Verschiebt man Dateien im Explorer oder aus
einem Programm in den Explorer, wird nach kurzer Zeit das Fenster unter der
Maus aktiviert. Zudem lassen sich Fenster bei gedrckt gehaltener linker
Maustaste mit der rechten Maustaste temporr minimieren. Sobald die linke
Maustaste losgelassen wird, werden die Fenster wiederhergestellt. Letzteres
klappt bei Browsern (wegen Kompatibilitt zu Mausgesten) nur wenn die Maus
auf der Titelleiste liegt (konfigurierbar). Anwendungen die mit ComfortDrag
Probleme bereiten knnen im Konfigurations-Block zu ComfortDrag
ausgeschlossen werden. Dieser Ausschluss bezieht sich nur auf die Erkennung
einer Drag&Drop-Aktion. Startet ComfortDrag in einem anderen Fenster,
funktionieren auch weiterhin die ausgeschlossenen Fenster.

Des weiteren bietet ComfortDrag einen schnellen Zugriff auf
Unterverzeichnisse oder auch bergeordnete Verzeichnisse indem es die
Ordnerleiste einblendet wenn man mit der Maus am linken Rand eines Explorer-
Fensters verweilt. Lsst man die Maustasten wieder los, verschwindet die
Ordnerleiste wieder.

Angelehnt an Expos von Apples OS X kann man die Funktion "kurzfristiger
Desktop" aktivieren, welche alle sichtbaren Fenster beiseite schiebt und den
Blick auf den Desktop freigibt. Die Funktion lsst sich fr sehr schnelle
Rechner sogar so konfigurieren, dass das 'Beiseite schieben' animiert wird.
Leider ist das unter Windows nicht ganz so elegant umzusetzen wie unter OS X.

Auf einigen Systemen kann es vorkommen, dass maximierte Fenster von
ComfortDrag nicht verschoben werden knnen. Fr diesen Fall gibt es in der
Konfiguration von ComfortDrag die Option "Problem mit festhngenden
maximierten Fenstern umgehen". Ist das Optionsfeld grau angekreuzt bzw.
grn ausgefllt, flackern solche Fenster bei reinfliegen nicht mehr auf,
jedoch merkt sich ComfortDrag dann nicht mehr die Mae wenn das Fenster
nicht maximiert wre.

Folgende Krzel lassen sich bei gedrckter linker Maustaste nutzen.

ESC                - Stellt die Fensteranordnung wieder her und bricht einen
                     Vorgang ab.

rechte Maustaste   - Minimiert das Fenster unter der Maus aus. Funktioniert
Bild Hoch            auch, wenn man auf dem Fenstertitel mit der linken und
                     rechten Maustaste klickt. Beim Loslassen beider Maus-
                     Tasten wird der Ursprungszustand hergestellt.

Feststellen        - Hlt man beim Loslassen der Maustasten die
                     Feststellen-Taste gedrckt, bleibt das Fenster unter der
                     Maus aktiviert. Somit kann man sich sozusagen ein
                     Fenster 'raus suchen'.

mittlere Maustaste - Stellt einzeln mit der rechten Maustaste minimiertes
Bild Runter          Fenster wieder her. Wurden keine Fenster minimiert, wird
                     das Fenster unter der Maus aktiviert und falls es
                     schon aktiviert war, wird das verdeckte Fenster
                     darunter hervorgeholt. Man kann somit zwischen zwei
                     berlappenden Fenstern hin und her wechseln.

F10                - Zeigt kurzfristig den Desktop an, indem alle sichtbaren
(konfigurierbar)     Fenster an den linken und rechten Bildschirmrand
                     geschoben werden, was auch bei einer Drag&Drop-Aktion
                     funktioniert. Drckt man das Krzel nochmals, erscheinen
                     die Fenster wieder, was ebenso beim Klicken auf den
                     linken oder rechten Bildschirmrand passiert.

Strg               - Aktiviert bei einer Drag&Drop-Aktion direkt (also
                     ohne dass man warten muss) das Fenster unter der Maus.

_____________________________________________________________________________
 5.2. MouseClip - Kopieren/Einfgen mit der Maus

MouseClip belegt die mittlere Maustaste mit drei Funktionen.

1. Hlt man die mittlere Maustaste gedrckt, lsst sich damit Text
   markieren, welcher dann beim Loslassen automatisch kopiert wird.
2. Ist ein Wort markiert und man drckt die mittlere Maustaste an einer
   anderen Stelle, wird dort automatisch das markierte Wort hin kopiert.
3. Ist kein Wort markiert, wird der Inhalt der Zwischenablage eingefgt.

Die letzten beiden Belegungen lassen sich auch gesondert deaktivieren.
Besonders Punkt 3 sollte deaktiviert bleiben wenn man eine Maus mit einem
'schwachen Mausrad' hat, welches auch beim Scrollen gelegentlich einen Klick
ausfhrt. Dann wrde nmlich ungewollt die Zwischenablage eingefgt, was
besonders schlimm sein kann, wenn man Text ausgewhlt hat und die Ersetzung
nicht mal bemerkt.

Standardmig funktioniert MouseClip nicht wenn der normale weie Mauspfeil
sichtbar ist. Dadurch ist es mglich, dass die mittlere Maustaste in vielen
Programmen weiterhin funktioniert. In Firefox kann man so z.B. weiterhin mit
der mittleren Maustaste die Scrollfunktion aktivieren, solange die Maus
nicht ber einem Text steht. Erst wenn der Text-Cursor sichtbar ist, fngt
MouseClip die mittlere Maustaste ab. Damit die mittlere Maustaste berhaupt
Text markieren kann, simuliert sie parallel die linke Maustaste. Dadurch
entspricht die mittlere Maustaste der linken Maustaste wenn MouseClip
aktiv ist.

In der Konfiguration kann man Fenster-Klassen angeben, wo MouseClip auch
beim normalen weien Mauspfeil funktioniert. Eine Fenster-Klasse ist ein
Teil eines Programmfenster also z.B. die Adressleiste in einem Browser
oder das Textfeld in einem E-Mail-Programm.

Durch den Eintrag "MozillaWindowClass5" ist es somit mglich in Thunderbird
oder Mozilla Text auch dann zu markieren, wenn die Maus nicht genau ber dem
Text steht. Wie oben schon erlutert wird durch MouseClip dann nur noch ein
Klick der linken Maustaste durchgefhrt, was dazu fhrt, dass man Links
nicht mehr in einem neuen Fenster oder einem neuen Tab ffnen kann.
Falls einem also das Klicken von Links wichtiger als das Markieren ist,
sollte der Eintrag aus der Liste entfernt werden.

_____________________________________________________________________________
 5.3. Problembehebung (Win+Shift+#)

Auf AutoHotkey basierende Tools schleppen natrlich auch alle Bugs mit, die
AutoHotkey selber hat. So kann es unter Umstnden passieren, dass z.B. nach
einer exzessiven Nutzung von ComfortDrag windows-intern die linke Maustaste
weiter gedrckt bleibt, obwohl man sie losgelassen hat. Das hat zur Folge,
dass z.B. Doppelklicks nicht mehr richtig ausgefhrt werden. Sollte dieses
Problem einmal auftreten, versucht diese Funktion von ac'tivAid dies zu
beheben.

Standard-Tastaturkrzel:

Win+Shift+#        - Problembehebung aufrufen


_____________________________________________________________________________
 6. Die Erweiterungen

Erweiterungen sind kleine AutoHotkey-Skripte, welche sich im Unterordner
"extensions" von ac'tivAid befinden. Ac'tivAid durchsucht diesen Ordner nach
passenden Erweiterungen und bietet diese dann mit einer kurzen Beschreibung
unter "Erweiterungen" im Konfigurationsdialog an. Nur installierte
Erweiterungen werden auch von ac'tivAid geladen. Alle bei "verfgbare
Erweiterungen" aufgelisteten Skripte werden ignoriert und verschwenden somit
hchstens etwas Festplattenspeicher.

Damit ein Skript als Erweiterung erkannt wird, muss es fr ac'tivAid
besonders formatiert werden, so wie es im c't-Artikel und in Kapitel 7
ausfhrlich erklrt wird.

_____________________________________________________________________________
 6.1. WebSearch - Internet-Recherche

WebSearch bietet einen schnellen Zugriff auf hufig verwendete Suchmaschinen
per frei definierbaren Tastaturkrzeln und mittels eines Suchdialogs. Die
Grundlage der Suche ist dabei der aktuell markierte Text in einer
Anwendung.

Zum einen gibt es ein Krzel (Win+W), welches ein Fenster aufruft, wo man die
gewnschte(n) Suchmaschine(n) aussuchen kann und zum anderen kann man
zustzlich fr jede Suchmaschine ein Krzel festlegen, welches die
Suche direkt mit dem ausgewhlten Wort ausfhrt (z.B. Win+Shift+G fr
Google). Hat man beim einem direkten Krzel nichts ausgewhlt, wird generell
ein Dialog-Fenster dargestellt, wo man dann den gewnschten Suchbegriff
eingeben kann.

Im Konfigurationsdialog kann man beliebig viele Suchmaschinen hinzufgen und
mit Krzeln belegen. Zudem lsst sich auch fr jede Suchmaschine bestimmen,
in welchem Browser sie aufgerufen werden soll. Zur schnellen Identifizierung
einer Suchmaschinen kann WebSearch dass entsprechende Favicon herunterladen
und im Suchen-Dialog darstellen.

Wenn man viel mit dem allgemeinen Suchen-Dialog arbeitet (Win+W) ist es
sinnvoll die Suchmaschinennamen mit einem Alt+Krzel zu versehen. Dazu muss
man ein & vor dem gewnschten Buchstaben stellen. Z.B. G&oogle bedeutet, dass
man mit Alt+o darauf zugreifen kann. Die Option, dass der Suchbegriff kodiert
weitergegeben wird, ist ntzlich, wenn es Probleme mit der bertragung von
Umlauten gibt.

Hinweise zu Firefox: Damit mehrere Suchmaschinen gleichzeitig bedient werden
knnen, darf in den erweiterten Einstellungen unter Tabbed Browsing nicht die
Option "zuletzt aktivem Tab/Fenster" aktiv sein.

Standard-Tastaturkrzel:

Win+W              - Startet den Dialog zu WebSearch

_____________________________________________________________________________
 6.1.1. WebSearchOnMButton

Ist MouseClip aktiviert, wird ber die mittlere Maustaste WebSearch
aufgerufen.

_____________________________________________________________________________
 6.2. LikeDirkey - Verzeichniskrzel auf Ziffernblock

LikeDirkey verdankt seinen Namen dem kleinen Freeware-Tool Dirkey
(http://www.protonfx.com/dirkey/). Mit LikeDirkey kann man die Tasten Win+0
bis Win+9 bzw. Strg+0 bis Strg+9 mit Verzeichnissen belegen. So ist es dann
schnell mglich zu einen gewnschten Verzeichnis zu springen. Ruft man ein
Win+Krzel auf, wird immer ein neues Explorer-Fenster geffnet.  Bei
Strg+Krzel wird versucht im entsprechenden Fenster das Verzeichnis zu
wechseln. Damit das funktioniert, muss die Adressleiste im Explorer-Fenster
sichtbar sein.

Damit das LikeDirkey mit NiftyWindows zusammenarbeitet, muss man die Zahlen
des Ziffernblocks zu verwenden, was man im Konfigurationsdialog einstellen
kann und auch die Standard-Einstellung ist.

Neben Verzeichnissen kann man auch Systemvariablen (z.B. %APPDATA%) angeben
oder sogar Verzeichnisse aus der Registry auslesen lassen. Bei letzterem
sieht die Syntax wie folgt aus:
HKEY_CURRENT_USER,Schlsselpfad\...,Name

Um Spezial-Verzeichnisse von Windows verwenden zu knnen, muss man deren
Class-IDs angeben, hier die wichtigsten fr Windows XP:
::{20D04FE0-3AEA-1069-A2D8-08002B30309D} - Arbeitsplatz
::{645FF040-5081-101B-9F08-00AA002F954E} - Papierkorb
::{208D2C60-3AEA-1069-A2D7-08002B30309D} - Netzwerkumgebung
::{A4D92740-67CD-11CF-96F2-00AA00A11DD9} - DF-Netzwerk
::{2227A280-3AEA-1069-A2DE-08002B30309D} - Drucker
::{FF393560-C2A7-11CF-BFF4-444553540000} - Verlauf
::{D6277990-4C6A-11CF-8D87-00AA0060F5BF} - Geplante Tasks
Control                                  - Systemsteuerung

Standard-Tastaturkrzel:

Win + 0-9       - Explorer mit dem gespeicherten Ordner ffnen

Strg + 0-9      - Im aktuellen Fenster zum gespeicherten Ordner wechseln

Strg+Win + 0-9  - Speichert den aktuellen Ordner auf ein Krzel
                  (nur im Explorer)

Win + NumPlus   - Listet alle gespeicherten Verzeichnisse in einem
                  Kontextmen auf.
                  (nur mit der Erweiterung LikeDirkeyMenu, siehe unten)
_____________________________________________________________________________
 6.2.1. LikeDirkeyMenu

Erweitert LikeDirkey, so dass man mit einem Tastaturkrzel alle
Verzeichniskrzel als Kontext-Men aufgelistet bekommt. Dieser Erweiterung
ist in den Konfigurations-Block von LikeDirkey integriert.

_____________________________________________________________________________
 6.3. FilePaste - kopierte Dateien als Text einfgbar

Hat man im Explorer Dateien mit Strg+C kopiert, kann man deren Dateinamen als
Text mit einem definierten Tastaturkrzel (Strg+Alt+Shift+V) in einer
beliebigen Anwendung wieder einfgen. Kann auch dazu genutzt werden,
formatierten Text unformatiert einzufgen (z.B. innerhalb von InDesign oder
OpenOffice).

Standard-Tastaturkrzel:

Strg+Alt+Shift+V   - den reinen Textinhalt der Zwischenablage einfgen
                     z.B. im Explorer kopierte Dateien werden dann
                     als Dateinamen eingefgt.

_____________________________________________________________________________
 6.4. NewFolder - Neue Ordner per Tastaturkrzel anlegen

Im Explorer, Dateidialogen und auf dem Desktop kann man mit einem frei
konfigurierbaren Tastaturkrzel (Strg+N) direkt einen neuen Ordner anlegen,
ohne den Umweg ber ein Men gehen zu mssen. Zudem kann man ber ein
weiteres Tastaturkrzel einen neuen Ordner anlegen, der direkt vordefinierte
Unterordner enthlt. Es lassen sich damit auch ganze Verzeichnisstrukturen
anlegen wie z.B. mit:

Bilder
Bilder\RGB
Bilder\RGB\Web
Bilder\RGB\Rohdaten
Bilder\CMYK

Das erstellen eines neuen Ordners funktioniert nur dann, wenn der
vollstndige Pfad in der Titelleiste oder der Adressleiste des
Explorer-Fensters steht. Gegebenenfalls muss die Adressleiste auch sichtbar
sein. Im den Ordneroptionen lsst sich einstellen wo der vollstndige Pfad
angezeigt werden soll.

Durch die Option "Ordnernamen in einem Dialog abfragen". Wird nicht direkt
ein neuer Ordnerangelegt und zum Umbennenen markiert, sondern es ffnet sich
erst ein Dialog, wo der neue Name abgefragt wird. Hier kann man auch direkt
Unterordner mit angeben (Neuer Ordner\Unterordner\Unter Unterordner). Der
Dialog ist allerdings nur im Explorer verfgbar, nicht in Dateidialogen.

Standard-Tastaturkrzel:

Strg+N             - Neuen Ordner im Explorer anlegen

Strg+Shift+N       - Neuen Ordner mit Unterordnern im Explorer anlegen

Strg+Alt+Shift+N   - Die definierten Unterordner direkt im Explorer anlegen

_____________________________________________________________________________
 6.5. CommandLine - Explorer Adressleiste als Kommandozeile

Tippt man in die Adressleiste des Explorers ein < gefolgt von einem Dos-Befehl
ein, wird dieser in der Kommando-Ebene ausgefhrt. Setzt man dem Befehl zwei
<< voran, wird dieser versteckt ausgefhrt.

<       - in der Adressleiste des Explorers: leitet Kommandozeilenbefehle ein

_____________________________________________________________________________
 6.6. UserHotkeys - Benutzerdefinierte Tastaturkrzel

Mit UserHotkeys kann man sich unbegrenzt viele Tasten mit beliebigen
Programmen, Funktionen, URLs und Verzeichnissen belegen. Das ist besonders
ntzlich fr externe AutoHotkey-Skripte, welche nicht an ac'tivAid angepasst
wurden. Als Beispiel wurde das Skript 320Mph von Rajat mit dem Krzel
Strg+Shift+Leertaste vorbelegt. Dieses Skript ermglicht den schnellen
Zugriff auf Startmen-Eintrge.

Die Krzel lassen sich zur besseren bersicht in Kategorien einordnen.
Oberhalb der Auflistung der Krzel kann man die Anzeige auf eine Kategorie
einschrnken. Zudem kann man Kategorien auch ein Tastaturkrzel zuweisen,
womit dann ein bersichtsmen der enthaltenen Krzel jederzeit eingeblendet
werden kann. Das ist z.B. ntzlich, um Schnellstartmens zu erstellen.

Es werden einige spezielle Kommandos untersttzt, welche am Anfang der
Befehlszeile gesetzt werden mssen:

<PasteFile>             Der Inhalt einer Datei wird an die aktuelle Cursor.
                        position eingefgt. Mittels der Schaltflche
                        "Zwischeablage fr <PasteFile> in Datei speichern"
                        kann man sich automatisch den Inhalt der Zwischen-
                        ablage in das Unterverzeichnis settings/Clipboards
                        speichern lassen.

<Send>                  Der auf <Send> folgende Text wird als simulierte
                        Tastatureingaben ausgeben, dabei sind
                        Steuerzeichen wie unter 6.7. Hotstrings
                        aufgelistet mglich

<SendRaw>               Wie <send>, jedoch werden Steuerzeichen im
                        Klartext ausgegeben

<ControlSend>           Vergleichbar mit dem ControlSend-Befehl von 
                        AutoHotkey. Ermglicht das Senden von Tastatur-
                        eingaben an versteckte und minimierte Programme.
                        Es ist dabei mglich mit <ControlSend>Edit1,ABC
                        Eingaben an ein spezifischies GUI-Element zu 
                        schicken. Wird direkt <ControlSend>ABC eingegeben
                        verwendet UserHotkeys automatisch das GUI-Element
                        ahk_parent, womit das Hauptprogrammfenster gemeint
                        ist. ControlSend bentigt eine Angabe bei "Nur fr
                        dieses Programm". Dort sind auch Angaben wie 
                        "ahk_class iTunes" mglich.

<ChDir>                 Verzeichniswechsel im aktuellen Explorerfenster
                        (wie LikeDirkey)

<Reload>                ac'tivAid neu laden

<ListHotkeys>           Fenster mit Liste aller belegten Tastaturkrzel

<ListLines>             Fenster mit zuletzt ausgefhrten Skriptbefehlen

<ListVars>              Fenster mit allen Variablen

<KeyHistory>            Fenster mit zuletzt gedrckten Tasten

<ExitApp>               ac'tivAid beenden

<getControl>            Name eines Fenster-Elements unter der Maus in
                        die Zwischenablage

<getColour>             Pixelfarbe unter der Maus als HEX-Wert in
                        die Zwischenablage

<getControlText>        Der Inhalte eine Fenster-Elements unter der
                        Maus in die Zwischenablage. Somit kann man
                        z.B. die Beschriftung von Schaltflchen
                        kopieren

<SingleInstance>        Stellt man dieses Kommando einem Programmpfad
                        voran, wird das Programm nur einmal geffnet.
                        Beim wiederholten Drcken des Tastaturkrzels
                        wird das Programm aus- bzw. wieder eingeblendet.

<SingleInstanceClose>   Stellt man dieses Kommando einem Programmpfad
                        voran, wird das Programm nur einmal geffnet.
                        Beim wiederholten Drcken des Tastaturkrzels
                        wird das Programm, wenn es aktiv ist, beendet.

<AOT>                   Durch dieses Kommando wird das geffnete Fenster
                        dauerhaft in den Vordergrund gestellt. Es wird
                        dabei wie bei WindowsControl optisch verndert.
                        <AOT> (AlwaysOnTop) lsst sich z.B. auch mit
                        <SingleInstance> kombinieren.

<Min>,<Max>,<Hide>      Ein Programm oder Fenster wird minimiert, maximiert
                        oder auch versteckt geffnet.

<CategoryMenu>          Kategorie-Men einblenden. (Wird automatisch angelegt
                        wenn einer Kategorie ein Krzel zugewiesen wird)

Umgebungs-Variablen werden ebenso untersttzt wie alle Variablen, die
AutoHotkey zur Verfgung stellt. Variablen werden in %-Zeichen eingeschlossen
(z.B. %USERNAME%). Soll das %-Zeichen selber verwendet werden, muss `
(Shift+Akzenttaste) vorangestellt werden. (z.B. <send>100 `%)

Die Verfgbaren Variablen findet man in der Hilfe zu AutoHotkey oder unter
http://www.autohotkey.com/docs/Variables.htm#BuiltIn

UserHotkeys stellt auch noch eine spezielle Variable namens %Selection% zur
Verfgung. Diese wird beim Ausfhren des Tastaturkrzels mit dem aktuell
ausgewhlten Text ersetzt.

Um Spezial-Verzeichnisse von Windows verwenden zu knnen, muss man deren
Class-IDs angeben, hier die wichtigsten fr Windows XP:
::{20D04FE0-3AEA-1069-A2D8-08002B30309D} - Arbeitsplatz
::{645FF040-5081-101B-9F08-00AA002F954E} - Papierkorb
::{208D2C60-3AEA-1069-A2D7-08002B30309D} - Netzwerkumgebung
::{A4D92740-67CD-11CF-96F2-00AA00A11DD9} - DF-Netzwerk
::{2227A280-3AEA-1069-A2DE-08002B30309D} - Drucker
::{FF393560-C2A7-11CF-BFF4-444553540000} - Verlauf
::{D6277990-4C6A-11CF-8D87-00AA0060F5BF} - Geplante Tasks
Control                                  - Systemsteuerung
Control Appwiz.cpl                       - Systemsteuerung/Software

_____________________________________________________________________________
 6.7. HotStrings - Automatische Textbausteine

Hufige genutzte Textbausteine lassen sich mit "Hotstrings" ber Abkrzungen
aufrufen.

HotStrings knnen nicht mehr konfiguriert werden, wenn ac'tivAid kompiliert
wurde.

Um die Optionen besser zu verstehen, gehen wir mal von einem Beispiel aus.
Die Abkrzung "MfG" ist mit "Mit freundlichen Gren" belegt, wobei die
Optionen folgende Wirkung haben.

 Ohne Optionen:
  MfG wird durch den Text ersetzt, nachdem ein Leerzeichen oder ein
  Satzzeichen eingegeben wurde und MfG alleine, also als eigenes Wort
  eingegeben wurde.
  bla MFG bla = bla MIT FREUNDLICHEN GREN bla
  bla mfg bla = bla Mit freundlichen Gren bla
  "mfg"       = "Mit freundlichen Gren"
  mfg,        = Mit freundlichen Gren,

 Direkt ersetzen (sonst bei Leerzeichen, Enter ...):
  MfG wird direkt nach Eingabe des Buchstaben G durch den Textbaustein
  ersetzt und nicht erst nach einem Leerzeichen oder Satzzeichen. Diese
  Option ist ntzlich um eigene 'Ersetzungszeichen' zu verwenden. So knnte
  man alle seine Krzel mit einem < enden lassen, so dass Ersetzungen nur mit
  diesem Zeichen durchgefhrt werden (z.B. "MfG<", "Hdl<", "SgDH<" ...)

 Zeichen, welches die Ersetzung aufruft ignorieren:
  Diese Option sorgt dafr, dass das Zeichen, welches die Ersetzung ausfhrt
  nicht mit ausgegeben wird. Wird also MfG gefolgt von einem Leerzeichen
  eingegeben wird hinter "Mit freundlichen Gren" kein Leerzeichen
  angehngt.
  bla mfg bla = bla Mit freundlichen Grenbla
  "mfg"       = "Mit freundlichen Gren
  mfg,        = Mit freundlichen Gren

 Ersetzung auch innerhalb von Wrtern
  Das Krzel wird auch dann ersetzt, wenn es Teil eines Wortes ist.
  blamfgbla = blaMit freundlichen Grenbla

 Steuerzeichen wie z.B. {Enter} nicht umsetzen und im Klartext ausgegeben)
  Normalerweise werden Steuerzeichen wie {Enter} oder ^a bei der Ersetzung
  ausgefhrt, also aus {Enter} wird folgerichtig ein Zeilensprung und aus ^a
  wird Strg+A, was in den meisten Anwendungen bedeutet, dass der gesamte Text
  ausgewhlt wird. Ist diese Option aktiviert, wird der Textbaustein wie
  eingegeben verwende und ausgegeben.

 Abkrzung/Krzel nicht durch Textbaustein ersetzten, sondern ergnzen
  mfg = mfgMit freundlichen Gren

 Klein-/Groschreibung beachten
  MfG = Mit freundlichen Gren
  mfg = mfg
  MFG = MFG

 Klein-/Groschreibung ignorieren
  MfG = Mit freundlichen Gren
  mfg = Mit freundlichen Gren
  MFG = MIT FREUNDLICHEN GREN

 Klein-/Groschreibung ignorieren und nicht umsetzen
  MfG = Mit freundlichen Gren
  mfg = Mit freundlichen Gren
  MFG = Mit freundlichen Gren

Wenn nicht anders angegeben, werden spezielle Steuerzeichen in den
Textbausteinen in Tastatureingaben umgesetzt. Hier ein kurzer berblick ber
die mglichen Steuerzeichen:

^                           Strg
+                           Shift
#                           Windows
!                           Alt

{F1} - {F24}                Funktionstasten
{!}                         !
{#}                         #
{+}                         +
{^}                         ^
{{}                         {
{}}                         }
{ENTER}                     Enter/Return
{ESCAPE}/{ESC}              Escape-Taste
{SPACE}                     Leertaste
{TAB}                       Tabulator

{BACKSPACE}/{BS}            Lschen-Taste
{DELETE}/{DEL}              Entf
{INSERT}/{INS}              Einfg
{UP}                        Cursor hoch
{DOWN}                      Cursor runter
{LEFT}                      Cursor links
{RIGHT}                     Cursor rechts
{HOME}                      Pos1
{END}                       Ende
{PGUP}                      Bild hoch
{PGDN}                      Bild runter

{CapsLock}                  Feststellen-Taste
{ScrollLock}                Rollen
{NumLock}                   Num-Taste

{CONTROL}/{CTRL}            Strg
{LCONTROL}/{LCTRL}          linke Strg-Taste
{RCONTROL}/{RCTRL}          rechte Strg+Taste
{CONTROLDOWN}/{CtrlDown}    Hlt die Strg-Taste gedrckt,
                            bis {CTRLUP} gesendet wird

{ALT}                       Alt
{LALT}                      linke Alt-Taste
{RALT}                      rechte Alt-Taste
{ALTDOWN}                   Hlt die Alt-Taste gedrckt,
                            bis {ALTUP} gesendet wird

{SHIFT}                     Umschalt-Taste
{LSHIFT}                    linke Umschalt-Taste
{RSHIFT}                    rechte Umschalt-Taste
{SHIFTDOWN}                 Hlt die Shift-Taste gedrckt,
                            bis {SHIFTUP} gesendet wird

{LWIN}                      linke Windows-Taste
{RWIN}                      rechte Windows-Taste
{LWINDOWN}                  Hlt die linke Win-Taste gedrckt,
                            bis {LWINUP} gesendet wird
{RWINDOWN}                  Hlt die rechte Win-Taste gedrckt,
                            bis {RWINUP} gesendet wird

{APPSKEY}                   Kontextmen-Taste
{SLEEP}                     Standby-Taste
{ASC nnnnn}                 ALT+Kombination wie z.B. {ALT 0149} fr 

{PRINTSCREEN}               Druck
{CTRLBREAK}                 Strg+Pause (Untbr)
{PAUSE}                     Pause

Beispiele:
- Sehr geehrte Damen und Herren{Left 17}+{Right 17}
- Vorname{Tab}Nachname{Tab}Strae{Tab}Adresse
- ^aTextbaustein ersetzt kompletten Text im Fenster

Seit Version 1.0.4 ist es auch mglich direkt kleine AutoHotkey-Skripte
anzugeben. Dazu muss man von 'Textbaustein' auf 'AutoHotkey-Befehle'
umschalten. Diese Option ist mit Vorsicht zu verwenden, denn ein Fehler bei
den Befehlen verhindert, dass ac'tivAid gestartet werden kann. Deshalb
empfiehlt sich vorab die Verwendung der Schaltflche "auf Fehler berprfen".
Nachtrglich knnen Fehler auch durch manuelles Bearbeiten der Datei
settings/Hotstrings.ini behoben werden.

Seit Version 1.0.5 ist es nun auch mglich HotStrings auf einzelne Programme
zu beschrnken (z.B. Word). Dabei bezieht sich die Beschrnkung auf einen 
Teil des Fenstertitels. Um also HotStrings nur auf Word zu beschrnken 
muss man "- Microsoft Word" angeben. Wichtig ist, dass die 
Gro-/Kleinschreibung bereinstimmt.

Weitere Infos unter:
http://www.autohotkey.com/docs/commands/Send.htm
http://tinyurl.com/date8

_____________________________________________________________________________
 6.8. ReadingRuler - Lese-Lineal

Dieses Skript lsst ber ein Tastaturkrzel eine Leselinie am Bildschirm
erscheinen. Diese folgt der Maus und lsst sich durch erneutes bettigen des
Tastaturkrzels ausschalten. Optional kann man auch ein Fadenkreuz einblenden
lass. Zudem lsst sich die Farbe der Linie frei einstellen.

Standard-Tastaturkrzel:

Win + Plus                   Lese-Lineal

_____________________________________________________________________________
 6.9. QuickChangeDir - Schneller Verzeichniswechsel

Mit QuickChangeDir kann man schnell zu einem gewnschten Verzeichnis wechseln,
ohne dass man genau wei wo es liegt. Man gibt einfach einen Teil des
gesuchten Verzeichnisnamens ein und QuickChangeDir listet alle Fundstellen
auf.

Damit die Suche schnell geht, werden nicht die Laufwerke selber durchsucht,
sondern ein zuvor erstellter Index. ber den Konfiguration-Dialog kann man
angeben welche Verzeichnisse oder Laufwerke indiziert werden sollen. Durch die
genaue Angabe von Verzeichnissen wird Index kleiner, was zum einen
Ergebnisliste bersichtlicher macht und zum anderen auch die Indexierung
beschleunigt.

Hat man eine sehr lange Ergebnisliste lsst sich die Suche auch noch im
Ergebnisfenster nochmals weiter eingrenzen. Mittels Strg+Hoch/Runter kann man
dann direkt Eintrge anspringen die das Eingegebene im Pfad enthalten.

ber das Pfeil-Men im Suchen-Dialog oder auch ber die Haken-Schaltflche im
Konfiguration-Dialog kann man gezielt einzelne Laufwerke oder Verzeichnisse
neu indexieren.

Damit der Verzeichniswechsel im Explorer funktioniert, muss die Adressleiste
im Explorer-Fenster sichtbar sein.

Enthlt der Suchbegriff ein * (Wildcard), knnen Teilstrings ausgelassen 
werden. Zudem wird nicht nur der Ordnername durchsucht, sondern der ganze
Pfad. Sobald im Suchbegriff ein * vorhanden ist, verlangsamt sich zudem
die Suche.

Generell lsst sich durch die Angabe eines Laufwerks die Suche darauf 
beschrnken (z.B. C:Suchbegriff) und somit auch beschleunigen. Das ist
besonders im Zusammenhang mit der Suchbegriff-Vorgabe ntzlich. Gib man
dort z.B. "C:" ein, steht im Suchdialog der Cursor direkt hinter der
Vorgabe, womit man eine Such immer auf C: durchfhrt. Mchte man dann 
alle Laufwerke durchsuchen, lscht man vorher das "C:".

Beispiele fr Wildcards:
*Explorer (der Pfad muss mit "Explorer" enden)
*Explorer* (der Pfad enthlt irgendwo "Explorer")
Explorer* (ein Verzeichnis muss mit "Explorer" beginnen)
C:*Explorer (Beschrnkung auf ein Laufwerk)
Programme*Explorer* (findet "Explorer*" nur, wenn es ein Unterordner von
                     "Programme*" ist)

Standard-Tastaturkrzel:

Win + Minus                   Dialog fr den Verzeichniswechsel

_____________________________________________________________________________
 6.10. QuickNote - Kurznotiz auf Tastendruck

QuickNote ist ein sehr einfacher, aber dafr schnell verfgbarer Notizzettel.
Er lsst sich per Tastendruck an- und ausschalten und speichert bei jeder
nderung direkt den Inhalt auf die Festplatte, womit bei einem Absturz keine
Informationen verloren gehen. Besonders praktisch ist QuickNote fr schnelle
Notizen whrend eines Telefonats.

Unterhalb der Notiz besteht die Mglichkeit einen Timer zu aktivieren. Die
Notiz wird dann entsprechend zum Datum und der Uhrzeit automatisch angezeigt.

Folgende Tastaturkrzel stehen bei eine Notiz zur Verfgung:

Strg+Entf:          Wort nach Cursor lschen
Strg+Backspace:     Wort vor Cursor lschen
Strg+A:             Alles auswhlen
Strg+D:             Datum einfgen
Strg+L:             Linie einfgen
Strg+R:             Auswahl ausfhren (URLs, Pfade ...)
Strg+Z:             Undo
Strg+Y:             Redo
Strg+S oder Escape: Notiz schlieen
Strg+E:             Auswahl exportieren
Strg+P:             Notiz drucken
Strg+F:             Text suchen
F3:                 Weitersuchen
Drag&Drop:          Dateipfad einfgen

Standard-Tastaturkrzel:

F12:                Notizfenster ffnen/schlieen

_____________________________________________________________________________
 6.11. Eject - Medien auswerfen

Mit Eject kann man bis zu 11 Laufwerke per Tastaturkrzel auswerfen und
wieder schlieen. hnlich wie bei Apples OS X wird dabei ein transparentes
Symbol am Bildschirm angezeigt und weich ausgeblendet.

Um auch USB-Sticks und andere Wechselmedien 'auswerfen' zu knnen, muss 
das Programm deveject.exe aus c't 16/03 im ac'tivAid-Verzeichnis vorhanden
sein. Es kann von folgender Adresse heruntergeladen werden:
ftp://ftp.heise.de/pub/ct/listings/0316-208.zip

Netzlaufwerke lassen sich derzeit noch nicht auswerfen.

Seit Version 0.6. gibt es eine spezielles Laufwerksymbol (*), mit welchem
nicht ein bestimmtes Laufwerk ausgeworfen wird, sondern das gerade
ausgewhlte. Dabei wird eine ausgewhlte Laufwerksverknpfung auf dem Desktop,
ein aktives Explorer-Fenster oder ein im Arbeitsplatz ausgewhltes Laufwerk 
bercksichtigt.

Standard-Tastaturkrzel:

Rollen-Taste        erstes optisches Laufwerk auswerfen
Strg+Shift+E        ausgewhltes Laufwerk auswerfen

_____________________________________________________________________________
 6.12. MusicControl - Tastaturkrzel fr WinAmp und iTunes

Mit diesem Skript kann WinAmp oder iTunes gesteuert werden, ohne dass es
aktiv sein muss. Zudem lsst sich noch die Systemlautstrke regeln oder
schnell stumm schalten. hnlich wie bei Apples OS X wird dabei die Lautstrke
in einem transparenten Symbol am Bildschirm angezeigt und weich ausgeblendet.
Das bei der digitalen Ausgabe (SPDIF) die Systemlautstrke keine Wirkung
zeigt lsst sich MusicControl so konfigurieren, dass es die Wave-Lautstrke
verwendet.

Damit die Fernsteuerung von iTunes funktioniert, muss der Windows Script Host
(WSH) aktiv und iTunes dort auch registriert sein. Falls MusicControl nicht
funktioniert, knnte eine Neuinstallation von iTunes das Problem beheben.

Standard-Tastaturkrzel:

Win + Cursor links:            vorheriges Lied
Win + Cursor rechts:           nchstes Lied
Win + Entf:                    Pause
Win + Shift + Cursor links:    Zurckspulen
Win + Shift + Cursor rechts:   Vorspulen
Win + Shift + Cursor hoch:     WinAmp/iTunes lauter
Win + Shift + Cursor runter:   WinAmp/iTunes leiser
Win + Ende:                    Stopp
Win + Pos1:                    Play
Win + Cursor hoch:             Systemlautstrke lauter
Win + Cursor runter:           Systemlautstrke leiser
Pause-Taste:                   Computer stumm/laut schalten

_____________________________________________________________________________
 6.13. WindowToBottom - Fenster nach hinten

Klickt man mit der mittleren Maustaste auf die Titelleiste eines Fensters,
wird es in den Hintergrund gelegt.

_____________________________________________________________________________
 6.14. FreeSpace - Zeigt den freien Speicherplatz

FreeSpace ndert die Titelleiste des aktiven Explorerfensters, so dass man
dort stndig den freien Speicherplatz im Blick hat.

_____________________________________________________________________________
 6.15. WindowsControl - Fenster- und Powermanagement-Funktionen

WindowsControl bietet Tastaturkrzel fr essentielle Windows-Funktionen wie
Fenster minimieren, maximieren und schlieen, sowie Computer ausschalten, neu
starten, in Standby schalten, in den Ruhezustand schalten und Benutzer
abmelden.

Zudem gibt es noch eine Funktion um ein Programm direkt zu beenden, ohne zu
fragen, ob Dateien gespeichert werden sollen. Dies ist z.B. ntzlich fr
Programme die nicht mehr reagieren.

Die Funktion "Fenster im Vordergrund halten" stellt ein Fenster dauerhaft in
den Vordergrund, welches somit nicht mehr von anderen Fenster verdeckt werden
kann. Ruft man die Funktion erneut auf, verhlt sich das Fenster wieder wie
ein normales Fenster. Zur besseren Unterscheidung von normalen Fenstern wird
der Fenstertitel und der Fensterrand verndert.

Die Simulation der Windows-Taste ist fr Anwender interessant, die keine
solche Taste auf ihrer Tastatur haben, wie z.B. auch beim Remote-Desktop
und Virtual PC am Mac.

Die Option "nur wenn die Taste lnger gehalten wird" besagt, dass man die
ursprngliche Belegung der Taste durch kurzes 'antippen' erhlt und die
Windows-Taste durch lngeres halten. Verwendet man z.B. die Taste ^ (am Mac
unter Remote-Desktop auf Taste <) als Windows-Taste, kann man immer noch durch
kurzes bettigen von ^ das entsprechende Zeichen erreichen. Deaktiviert man
die Option verhlt sich die Taste generell als Windows-Taste.

Standard-Tastaturkrzel:

Win + Leertaste:            Fenster minimieren
Win + Alt + Strg + Leer:    Fenster maximieren
Win + Alt + Strg + Links:   Fenster auf linke Bildschirmhlfte maximieren
Win + Alt + Strg + Rechts:  Fenster auf rechte Bildschirmhlfte maximieren
Win + X:                    Programm/Fenster schlieen
Win + Shift + Pos1:         Fenster im Vordergrund festhalten (AOT)
Win + Shift + Entf:         Programm direkt beenden/abschieen
                            (nicht gespeicherte Daten gehen verloren)
Win + Strg + Bild runter:   Computer ausschalten
Win + Strg + Bild hoch:     Computer neu starten
Win + Umschalt + Pause:     Standby
Win + Strg + Pause:         Ruhezustand
Win + Strg + Ende:          Benutzer abmelden

_____________________________________________________________________________
 6.16. RecentDirs - zuletzt besuchte Verzeichnisse

Windows bietet bei den meisten Programmen in Dateidialogen den Zugriff auf
die zuletzt verwendeten Dateien und Verzeichnisse. Mich strte neben der
Geschwindigkeit vor allem aber die Tatsache, dass dort auch Dateien
aufgefhrt werden. Mit RecentDirs bekommt man ein Kontextmen, welches nur
die Verzeichnisse aus dem sogenannten Recent-Verzeichnis ausliest und diese
chronologisch sortiert ausgibt, das zuletzt verwendete steht also oben. Da
Microsoft Office sein eigenes Recent-Verzeichnis pflegt, wird es zustzlich
zum Windows-Recent-Verzeichnis eingelesen und alles zusammen nach Datum
sortiert. Wurde z.B. lange keine Datei mehr mit Office bearbeitet, ist es
u.U. mglich, dass RecentDirs kein von Verzeichnis von Office auflistet

Whlt man nun ein Verzeichnis aus, wird in einem aktiven Dialog oder Explorer
dorthin gewechselt. Ist kein Explorer oder Dialog aktiv, wird ein neues
Explorer-Fenster geffnet. Letzteres kann man mit Strg, Shift oder Windows-
Taste auch erzwingen.

Zudem bietet RecentDirs die Mglichkeit gleich die Recent-Verzeichnisse von
Windows und Office aufzurumen, womit neben RecentDirs selber auch die
Windows-Funktion wieder schneller wird. Das Aufrumen geschieht bei jedem
Aufruf von RecentDirs und kann zustzlich auch alle 5 Minuten im Hintergrund
ausgefhrt werden.

Standard-Tastaturkrzel:

Win + Lschen:        Zuletzt besuchte Verzeichnisse auflisten

_____________________________________________________________________________
 6.17. PackAndGo - ac'tivAid fr die Verteilung kompilieren

Diese Erweiterung erleichtert die Erstellung einer kompilierten Exe-Version
von ac'tivAid. Sie nimmt einem das Kompilieren der Zusastzskripte wie den
QuickChangDir Indexer und den UserHotkey-Skripten ab und bettet alles in die
Exe-Datei ein. Somit braucht man nur noch die Exe-Datei zu verteilen. Alle
ntigen Dateien wie diese LiesMich-Datei und die Icons werden beim ersten
Start automatisch wieder angelegt.

Alle zum Zeitpunkt der Kompilierung gemachten Einstellungen werden ebenfalls
bernommen. Bei der Erweiterung HotStrings gilt es zu beachten, dass in der
kompilierten Form die HotStrings nicht mehr konfiguriert werden knnen.

Nach der Kompilierung kann die Exe-Datei automatisch verschoben und/oder
ein Programm/Skript ausgefhrt werden. Das ist ntzlich fr Administratoren 
welche nur die Exe-Version weitergeben und sie in einem allgemein zugngigen 
Verzeichnis verffentlichen. Mit einem Skript wre es auch mglich die neue 
Version automatisch per Mail zu verteilen.

ber die Option "Deinstallation der Exe-Datei ermglichen" wird festgelegt,
ob sich die Exe-Datei beim ersten Start unter Systemsteuerung/Software
eintrgt. Dadurch kann ac'tivAid spter wie gewohnt deinstalliert werden.

_____________________________________________________________________________
 6.18. LeoToolTip - markiertes Wort bersetzen

Mit LeoToolTip kann man ein markiertes Wort bei dict.leo.org bersetzen 
lassen. Die bersetzung wird in einem ToolTip angezeigt und kann entweder
ber ein Tastaturkrzel oder aber auch durch das Markieren mit der mittleren
Maustaste aufgerufen werden. Letzteres muss in der Konfiguration aktiviert 
werden und ist nur verfgbar, wenn MouseClip aktiv ist.

Um den ToolTip lnger anzuzeigen kann man den Mauspfeil auf den ToolTip
bewegen. Verlsst man den ToolTip oder klickt man ihn an verschwindet er.
Klickt man mit der rechten Maustaste auf den ToolTip wird die entsprechende
Seite bei leo.org im Standardbrowser geffnet.

In der Konfiguration kann man zudem einstellen wie viele Ergebnisse im 
ToolTip aufgelistet werden sollen und ber welchen Server die Suche erfolgen 
soll. 

Bei dict.leo.org handelt es such um die regulre Seite, welche allerdings
deutlich mehr Daten bertrgt als pda.leo.org. Bei pda.leo.org handelt es
sich um die optimierte Seite fr PDAs, welcher schlanker ist und 
insbesondere bei langsamen Internetverbindungen schneller ein Ergebnis
liefert. Diesen Vorteil erkauft man sich aber durch den Nachteil, dass man
bei sehr hufigen Anfragen in kurzer Zeit fr maximal 2 Minuten von leo.org
ausgesperrt wird. Sollte das der Fall sein, wird darauf im ToolTip 
hingewiesen.

Bitte beachten Sie auch Kapitel 3.1., falls Sie Probleme mit der 
Internetverbindung haben.

Standard-Tastaturkrzel:

Strg + Umschalt + L       markiertes Wort bei LEO bersetzen lassen

_____________________________________________________________________________
 6.19. ThesauroToolTip - Synonyme vom markierten Wort

Mit ThesauroToolTip kann man ein markiertes Wort im Thesaurus von
wortschatz.uni-leipzig.de nachschlagen lassen.
Das Ergebnis wird in einem ToolTip angezeigt und kann entweder
ber ein Tastaturkrzel oder aber auch durch das Markieren mit der mittleren
Maustaste aufgerufen werden. Letzteres muss in der Konfiguration aktiviert 
werden und ist nur verfgbar, wenn MouseClip aktiv ist.

Um den ToolTip lnger anzuzeigen kann man den Mauspfeil auf den ToolTip
bewegen. Verlsst man den ToolTip oder klickt man ihn an verschwindet er.
Klickt man mit der rechten Maustaste auf den ToolTip wird die entsprechende
Seite bei uni-leipzig.de im Standardbrowser geffnet.

Gelegentlich kommt es vor, dass das Ergebnis stark verzgert erschient. Das
liegt dann am Server der Uni Leipzig, welcher dann vermutlich stark 
ausgelastet ist.

Bitte beachten Sie auch Kapitel 3.1., falls Sie Probleme mit der 
Internetverbindung haben.

Standard-Tastaturkrzel:

Strg + Umschalt + T       Synonyme vom markierten Wort anzeigen


_____________________________________________________________________________
 7. Integration eigener Erweiterungen

Die Integration eigener Erweiterungen wird in einer gesonderten Datei namens
"Eigene Erweiterungen.txt" im Verzeichnis "development" erlutert.


_____________________________________________________________________________
 8. Untersttzung fr mehrere Sprachen

Standardmig untersttzt ac'tivAid zwei Sprachen, welche auch automatisch
erkannt werden. Dabei wird Deutsch fr alle deutschen Systeme verwendet und
Englisch bei allen anderen Systemen. Des weiteren ist es mit dem
"Language-File Creator.ahk" im Verzeichnis "development" mglich, aus allen
vorhandenen Sprachvariablen von ac'tivAid und dessen Erweiterungen eine
spezielle Sprachdatei erzeugen zu lassen, welche dann bersetzt werden kann.
Anders als im Artikel erwhnt empfiehlt es sich nun, diese Dateien im
Verzeichnis settings/languages abzulegen. Somit stehen im
Konfigurationsdialog mehrere Sprachen zur Auswahl.


_____________________________________________________________________________
 9. Tastaturkrzel-bersicht

Es folgt nun eine bersicht aller verwendeten Tastaturkrzel. Damit die
bersicht immer aktuell ist, ist sie nur in im Konfigurationsdialog von
ac'tivAid unter Hilfe sichtbar. Zudem gibt es im 'Pfeil'-Men (unten
links im Konfigurationsdialog) einen Menpunkt und auch ein Tastaturkrzel
(Win+Strg+F1), um ein separates Fenster mit der bersicht einzublenden.


